package com.itheima.day06;

import java.util.Scanner;

/*扩展题:  //选做
        1. 模拟登陆案例, 通过代码, 完成如下需求:
        1. 假设用户名和密码分别是: czbk, itheima.
        2. 只给用户3次登陆机会.
        3. 登陆成功, 则提示"换衣您, **"		//**表示账号
        4. 登陆失败, 则判断是否还有登陆机会.
        5. 有登陆机会就继续让用户继续登陆, 没有机会就提示"账号被锁定, 请于客服联系!"


        2. 通过代码模拟 一个简单的在ATM的取款过程, 具体如下:
        1. 首先提示用户输入取款密码（password）, 最多只能输入3次，超过3次则提示用户"密码错误，请取卡"交易结束。
        2. 如果用户密码正确，再提示用户输入取款金额（amount），ATM只能输出100元的纸币，一次取钱数要求最低0元，最高1000元。
        3. 如果用户输入的金额符合上述要求，则打印输出用户取的钱数. 最后提示用户"交易完成，请取卡".	//可以暂时不考虑重复取钱.
		*//*
			格式:
				您成功取款500元!
				交易完成，请取卡
		*//*
        4. 如果用户输入的金额不符合上述要求, 则提示用户重新输入金额(直到用户成功取钱为止)。
        5. 假设用户密码是"666666"。
//提示: 这个题目会涉及到"先用nextInt()接收整数, 然后用nextLine()接收字符串的问题", 还记得当初我讲的4种解决方案吗? */
public class Demo08 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        for (int i = 0; i < 3; i++) {
            System.out.println("username:");
            String username = sc.nextLine();
            System.out.println("password:");
            String password = sc.nextLine();
            if ("czbk".equals(username) && "itheima".equals(password)) {
                System.out.println("welcome to" + username);
                break;
            } else if (i >= 2) {

                System.out.println("账号被锁定, 请于客服联系!");
            } else {
                System.out.println("账号密码错误！");
            }
        }
    }
}
